layui.use(['table', 'form', 'layer', 'laydate', 'laytpl', 'element'], function() {
	var table = layui.table;
	form = layui.form,
		$ = layui.jquery,
		laydate = layui.laydate,
		laytpl = layui.laytpl,
		element = layui.element;

	form.verify({
		confirmpwd: function(value) {
			//获取密码
			var pwd = $("#newpwd").val();
			if(!new RegExp(pwd).test(value)) {
				return '两次输入的密码不一致';
			}
		}
	});

	/**
	 * 2019-1-7徐震霖修改添加
	 */
	$("#newpwd").hover(function() {
		layer.tips('密码是由英文字符、数字、下划线组成的6-18位的字符串！', $(this), {
			tips: [2, '#1E9FFF'],
			time: 4000
		});
	});

	/**
	 * 2019-1-7徐震霖修改添加
	 */
	$("#confirmpwd").hover(function() {
		layer.tips('密码是由英文字符、数字、下划线组成的6-18位的字符串！', $(this), {
			tips: [2, '#1E9FFF'],
			time: 4000
		});
	});

	/*点击修改密码*/
	form.on('submit(editpwd)', function(pardata) {
		var oldpwd = $("#oldpwd").val().trim();
		var pwd = $("#newpwd").val().trim();
		var confirmpwd = $("#confirmpwd").val();
		if(pwd != confirmpwd) {
			layer.msg("两次输入密码不一致",{icon:2});
			return;
		}
		if(pwd.length < 6 || pwd.length > 18){
			layer.msg('密码长度不符合规范!',{icon:2});
			return;
		}
		var enpwd = hex_md5(fix(Encryption_key,pwd));
		$("#newpwd").val(enpwd);
		$("#confirmpwd").val(enpwd);
		
		var enoldpwd = hex_md5(fix(Encryption_key,oldpwd));
		$("#oldpwd").val(enoldpwd);

		$.ajax({
			url: '../sysadminusermanager/changepwd?pwd=' + enpwd + "&oldpwd=" + enoldpwd,
			type: 'get',
			dataType: 'json',
			success: function(data) {
				if(data.code == 10001) {
					layer.confirm('密码修改成功！', {
						btn: ['确定'],
						icon: 1
					}, function() {
						$("#liformtitle").text("我的桌面");
						window.location.href = "../html/homePage.jsp";
					});
				} else if(data.code == 10003) {
					layer.alert('旧密码输入不正确！', {
						icon: 2
					});
					return false;
				} else {
					layer.alert('密码修改失败！', {
						icon: 2
					});
					return false;
				}
			},
			error: function() {}
		});
	});
});